#product-description {
  float:left;
  margin-right:10px;
  width:500px;
}

#product-image {
  float:right;
  margin-right:10px;
  width:200px;
  overflow: hidden;
	text-align: right;  
}
/** ================ begin: option-types =================== */
.option-types {
  border-collapse:  collapse;
  border: solid 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 545px;
}

.option-types th {
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px solid
}

.option-types td {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  padding-right: 8px;	
}
/** ================ end: option-types =================== */
